package com.zyf.service;

import com.zyf.utils.ImageUtils;

import javax.imageio.ImageIO;
import java.awt.*;
import java.io.File;
import java.util.List;

/**
 * 旋转图片
 */
public class RotateImage {

    /**
     * 旋转图片
     */
    public static void rotateImgsByPath(String dirPath,double angel){
        try {
            File[] files=new File(dirPath).listFiles();
            for(File file :files){
                Image img= ImageIO.read(file);
                ImageUtils.rotate(img,angel);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * 旋转图片
     */
    public static void rotateImgs(List<File> files, double angel){
        try {
            for(File file :files){
                Image img= ImageIO.read(file);
                ImageUtils.rotate(img,angel);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }


}
